#include //#includeday la vi du #include int DaiChuoi(char s[]) { int i=0; while(s[i]!='\0') i++; return i; } int DemKTTrang(char s[]) { int d=0; int dai = strlen(s); for(int i=0;i=0 && i'Z') { s[i]=s[i]-32; //printf("%c",s[i]); } } void XoaKTrangDau(char s[]) { int d,i,j=0; d=strlen(s); while(s[j]==' ') { j++; } for(i=0;i=0;i--) if(s[i]==' ') { for(int j=i+1;j<=d;j++) { printf("%c",s[j]); } break; } } void InMaAscii(char s[]) { int d=strlen(s); for(int i=0;i=0;i--) if(s[i]==' ' ||i==0) { //if(i==0) for(int j=i;j<=d;j++) { printf("%c",s[j]); } printf(" "); d =i-1; } } void DoiXung(char s[]) { int i,d=strlen(s)-1; for( i=0;i<=d/2;i++) { if(s[i]!=s[d-i]) { printf("khong doi xung"); break; } } if(i==d/2+1) printf("doi xung"); } void SoSanhChuoi(char s1[],char s2[]) { if (strcmp(s1,s2) == 0) printf("s1=s2\n"); if(strcmp(s1,s2) < 0) printf("s1s2\n"); } int main() { char chuoi[100],chuoi2[100]; int vitri; printf("nhap chuoi:"); gets(chuoi); printf("daichuoi: %d\n",strlen(chuoi)); XoaKTrangCuoi(chuoi); DoiXung(chuoi); XuongDong(chuoi); //InMaAscii(chuoi); //Dao(chuoi); //printf("\nchuoi xoa khoang trang cuoi: %s\n",chuoi); //printf("\ndaichuoi sau khi xoa: %d\n",strlen(chuoi)); //TachTen(chuoi); /*printf("so ky tu trang trong chuoi:%d",DemKTTrang(chuoi)); vitri =TimKT(chuoi,'a'); printf("\nvi tri ky tu a dau tien: %d\n",vitri); DoiChuHoa(chuoi); printf("chuoi hoa: %s\n",chuoi); XoaKTrangDau(chuoi); printf("chuoi xoa khoang tran dau: %s\n",chuoi); printf("so tu: %d\n",DemTu(chuoi)); printf("dai chuoi: %d",DaiChuoi(chuoi)); printf("nhap chuoi2:"); gets(chuoi2); SoSanhChuoi(chuoi,chuoi2);*/ return 0; }